html,body,p,h1,h2,h3,h4,h5,button,table,tr,th,td,img,ul,li{ margin: 0; padding: 0; border: 0 none;}
body,input,textarea,select{background: #ffffff;margin: 0; padding: 0;}
button,input,select,textarea{outline: none;}
html{overflow: auto;height: 100%;}
li {list-style-type:none;}
a{text-decoration: none; cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
body{background: url(../../../static/images/png/nav-BG.jpg) left top repeat-x #064eb2;position: relative;color: #222222;font-family: "����", arial;zoom: 1;font-size: 12px;height: 100%;}
textarea{resize: none;}
input[type="submit"],
input[type="button"]{cursor: pointer;}

.txtC{text-align: center;}
.txtL{text-align: left !important;}
.txtR{text-align: right;}
.marC{margin-left: auto !important; margin-right: auto !important;}
.mt20{margin-top: 20px;}
.txtI2{text-indent: 2em;}
.txtI4{text-indent: 4em;}
.no-txtI2{text-indent: 0em;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font-red{color:red;}
.font-blue{color:#236cd5;}
.font-orange{color: #f3560a;}
.font-gray{color: #999999;}
.font-green{color: #09c3ac;}
.lineH200 p{line-height: 200%;}
.tdPDL10{text-align:left;padding: 0px 8px;}
.noBorder{border:0px !important;}

.block-page{
    width: 1200px;
    margin: 0 auto;
}

.welcome-text{

    font-size: 18px;
    color: #fff;

}

.header{
    height: 95px;
}
.header a{
    color: #2b99ff;
}
.header a:hover{
    text-decoration: underline;
}

.main{
    width: 1100px;
    height: 478px;
    margin: 100px auto 0;
}

.mid-left{
    width:553px; height:478px ;background: url("../../../static/images/jpg/leftimg_04.png") no-repeat center;
    float:left;
}

.mid-right{
    width:447px; height:478px; float:right;
    background: #fff;border-radius: 10px;
}

.mid-right-logo{
    width: 447px;
    height: 49px;
    background: url("../../../static/images/png/logo.png") no-repeat;
    margin-top: 20px;
}

.form-item{
    display: flex;
    padding: 10px 50px;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.err-label{
    padding: 0 50px;
    margin-top: 50px;
}

.f-checkbox label{
    margin-left: 10px;
}

.form-item input{
    width: 350px;
    padding: 11px;
    color: #000;
    border: 1px solid #d2d2d2;
}

.form-reminder{
    display: flex;
    padding: 10px 50px;
    flex-direction: row;
}

.form-reminder div{
    flex: 1;
}

.form-reminder div:first-child{
    text-align: left;
}

.form-reminder div:last-child{
    text-align: right;
}

。f-forgetpwd a{
    text-decoration: none;
    color: #2b99ff;
}

.login-btn{
    margin-top: 20px;
    padding: 10px 50px;
    text-align: center;
}

.login-btn button{
    width: 100%;
    height: 40px;
    background: #2b99ff;
}

.footer{
    width: 100%;
    height: 119px;
    background: url(../../../static/images/png/foot-BG.png) center top repeat-x;
    color: #000000;
    font-family: "microsoft yahei", tahoma, serif;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 90;
}
#gg{width:200px;height: 100px;background: #0404c4;position: absolute;top: 0;left: 0;z-index: 100;}
#gg a{display:block;font-size:24px;text-align: center;line-height: 100px;color: white;}